package com.sojson.project.entity.po;

import java.util.ArrayList;
import java.util.Date;

import com.sojson.base.impl.BaseDto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 管理员表Bean
 * 
 * @author liu
 * @date 2021-03-16
 */
@ApiModel("管理员表Bean")
public class Admin extends BaseDto {

    /**
     * 此文件由工具自动生成，手动添加内容请放至末尾
     */

    private static final long serialVersionUID = 1615864295529L;

    @ApiModelProperty("用户名")
    private String username;
    @ApiModelProperty("密码")
    private String pwd;
    @ApiModelProperty("所属角色ID")
    private Integer roleId;
    @ApiModelProperty("状态1启用 2禁用")
    private Integer status;
    @ApiModelProperty("创建时间")
    private Date createdAt;
    @ApiModelProperty("更新时间")
    private Date updatedAt;
    /** 管理员表集合 */
    private ArrayList<Integer> ids;
    /** 管理员表集合 */
    private ArrayList<Admin> admins;

    /**
     * 以上由工具自动生成，以下为手动添加
     */

    /**
     * Empty constructor
     */
    public Admin() {

    }

    /**
     * 此文件由工具自动生成，手动添加内容请放至末尾
     */

    /**
     * 获取 用户名
     */
    public String getUsername() {
        return username;
    }

    /**
     * 设置 用户名
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * 获取 密码
     */
    public String getPwd() {
        return pwd;
    }

    /**
     * 设置 密码
     */
    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    /**
     * 获取 所属角色ID
     */
    public Integer getRoleId() {
        return roleId;
    }

    /**
     * 设置 所属角色ID
     */
    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    /**
     * 获取 状态1启用 2禁用
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置 状态1启用 2禁用
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取 创建时间
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * 设置 创建时间
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    /**
     * 获取 更新时间
     */
    public Date getUpdatedAt() {
        return updatedAt;
    }

    /**
     * 设置 更新时间
     */
    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    /**
     * 获取 管理员表集合
     */
    public ArrayList<Integer> getIds() {
        return ids;
    }

    /**
     * 设置 管理员表集合
     */
    public void setIds(ArrayList<Integer> ids) {
        this.ids = ids;
    }

    /**
     * 获取 管理员表集合
     */
    public ArrayList<Admin> getAdmins() {
        return admins;
    }

    /**
     * 设置 管理员表集合
     */
    public void setAdmins(ArrayList<Admin> admins) {
        this.admins = admins;
    }

    /**
     * 以上由工具自动生成，以下为手动添加
     */

}